package wox.lonice.dto.leguan;

import cn.hutool.core.date.DateTime;
import org.apache.commons.lang3.builder.ToStringBuilder;

import java.io.Serializable;

public class HotText implements Serializable {
    private String id;//": "5c72a92ee138237320902542",
    private String title;//": "自从知道米饭可以这样煮，我家隔两天会做一锅，比吃肉过瘾，真香",  --标题
    private String url;//": "http://toutiao.com/a6661472847895986701", -- 链接
    private String platform;//": "今日头条",  --平台
    private String account;//": "80302301017",  --平台账号
    private String domain;//": "情感",  --分类
    private Integer status;//": 1,
    private Integer read;//": 473471,  --阅读
    private Integer like;//": 3288,  --喜欢
    private Integer comment;//": 441,  --评论
    private Integer favor;//": 0,
    private Integer origin;//": 1,
    private Integer mediaType;//": 2, --1:图文  2:视频
    private String coverPic;//": "",
    private String sn;//": "",
    private DateTime publicTime;//": "2019-02-24 15:56:50",
    private DateTime createTime;//": "2019-02-24 22:24:44",  --创建时间
    private DateTime updateTime;//": "2019-02-24 22:24:44",
    private Integer lptime;//": 1550995010,
    private Integer isCrawl;//": 0,
    private Integer crawl;//": 1,
    private String area;//": "",
    private String province;//": "",
    private String childDomain;//": "",
    private String userId;//": "5c09e2fd332490ffb438ad84",
    private Integer app;//": 1,
    private Integer appOnline;//": 0,
    private Integer priority;//": 0,
    private Integer social;//": 0,
    private Integer haveHtml;//": 0,
    private Integer es;//": 1,
    private String logo;//": "http://p1.pstatp.com/medium/6edc0004fb866d857953",  --logo
    private String nickName;//": "阿玉爱美食"  --用户

    public String getId() {
        return id;
    }

    public HotText setId(String id) {
        this.id = id;
        return this;
    }

    public String getTitle() {
        return title;
    }

    public HotText setTitle(String title) {
        this.title = title;
        return this;
    }

    public String getUrl() {
        return url;
    }

    public HotText setUrl(String url) {
        this.url = url;
        return this;
    }

    public String getPlatform() {
        return platform;
    }

    public HotText setPlatform(String platform) {
        this.platform = platform;
        return this;
    }

    public String getAccount() {
        return account;
    }

    public HotText setAccount(String account) {
        this.account = account;
        return this;
    }

    public String getDomain() {
        return domain;
    }

    public HotText setDomain(String domain) {
        this.domain = domain;
        return this;
    }

    public Integer getStatus() {
        return status;
    }

    public HotText setStatus(Integer status) {
        this.status = status;
        return this;
    }

    public Integer getRead() {
        return read;
    }

    public HotText setRead(Integer read) {
        this.read = read;
        return this;
    }

    public Integer getLike() {
        return like;
    }

    public HotText setLike(Integer like) {
        this.like = like;
        return this;
    }

    public Integer getComment() {
        return comment;
    }

    public HotText setComment(Integer comment) {
        this.comment = comment;
        return this;
    }

    public Integer getFavor() {
        return favor;
    }

    public HotText setFavor(Integer favor) {
        this.favor = favor;
        return this;
    }

    public Integer getOrigin() {
        return origin;
    }

    public HotText setOrigin(Integer origin) {
        this.origin = origin;
        return this;
    }

    public Integer getMediaType() {
        return mediaType;
    }

    public HotText setMediaType(Integer mediaType) {
        this.mediaType = mediaType;
        return this;
    }

    public String getCoverPic() {
        return coverPic;
    }

    public HotText setCoverPic(String coverPic) {
        this.coverPic = coverPic;
        return this;
    }

    public String getSn() {
        return sn;
    }

    public HotText setSn(String sn) {
        this.sn = sn;
        return this;
    }

    public DateTime getPublicTime() {
        return publicTime;
    }

    public HotText setPublicTime(DateTime publicTime) {
        this.publicTime = publicTime;
        return this;
    }

    public DateTime getCreateTime() {
        return createTime;
    }

    public HotText setCreateTime(DateTime createTime) {
        this.createTime = createTime;
        return this;
    }

    public DateTime getUpdateTime() {
        return updateTime;
    }

    public HotText setUpdateTime(DateTime updateTime) {
        this.updateTime = updateTime;
        return this;
    }

    public Integer getLptime() {
        return lptime;
    }

    public HotText setLptime(Integer lptime) {
        this.lptime = lptime;
        return this;
    }

    public Integer getIsCrawl() {
        return isCrawl;
    }

    public HotText setIsCrawl(Integer isCrawl) {
        this.isCrawl = isCrawl;
        return this;
    }

    public Integer getCrawl() {
        return crawl;
    }

    public HotText setCrawl(Integer crawl) {
        this.crawl = crawl;
        return this;
    }

    public String getArea() {
        return area;
    }

    public HotText setArea(String area) {
        this.area = area;
        return this;
    }

    public String getProvince() {
        return province;
    }

    public HotText setProvince(String province) {
        this.province = province;
        return this;
    }

    public String getChildDomain() {
        return childDomain;
    }

    public HotText setChildDomain(String childDomain) {
        this.childDomain = childDomain;
        return this;
    }

    public String getUserId() {
        return userId;
    }

    public HotText setUserId(String userId) {
        this.userId = userId;
        return this;
    }

    public Integer getApp() {
        return app;
    }

    public HotText setApp(Integer app) {
        this.app = app;
        return this;
    }

    public Integer getAppOnline() {
        return appOnline;
    }

    public HotText setAppOnline(Integer appOnline) {
        this.appOnline = appOnline;
        return this;
    }

    public Integer getPriority() {
        return priority;
    }

    public HotText setPriority(Integer priority) {
        this.priority = priority;
        return this;
    }

    public Integer getSocial() {
        return social;
    }

    public HotText setSocial(Integer social) {
        this.social = social;
        return this;
    }

    public Integer getHaveHtml() {
        return haveHtml;
    }

    public HotText setHaveHtml(Integer haveHtml) {
        this.haveHtml = haveHtml;
        return this;
    }

    public Integer getEs() {
        return es;
    }

    public HotText setEs(Integer es) {
        this.es = es;
        return this;
    }

    public String getLogo() {
        return logo;
    }

    public HotText setLogo(String logo) {
        this.logo = logo;
        return this;
    }

    public String getNickName() {
        return nickName;
    }

    public HotText setNickName(String nickName) {
        this.nickName = nickName;
        return this;
    }

    @Override
    public String toString() {
        return ToStringBuilder.reflectionToString(this);
    }
}
